package com.duanjw.java.proxy.dao.impl.proxy;

import com.duanjw.java.proxy.dao.OrderDao;

/**
 * 订单Dao记录日志
 * <p>
 * 使用聚合方式实现的静态代理
 *
 * @author duanjw
 */
public class OrderDaoLogImpl implements OrderDao {
    private OrderDao target;

    public OrderDaoLogImpl(OrderDao orderDao) {
        this.target = orderDao;
    }

    @Override
    public void query() {
        System.out.println("记录日志（使用聚合方式实现的静态代理）");
        target.query();
    }
}
